Inheritance diagram for IPropertiesClient:

Public Member Functions | |
| virtual void MCCOMAPI | GetSelectionChannel (IChangeChannel **outChannel)=0 |
| virtual IDType MCCOMAPI | GetControllingModuleID ()=0 |
| virtual ResourceID MCCOMAPI | GetPropResID ()=0 |
| virtual void MCCOMAPI | LoadPageData (IMFPart *inTopPart)=0 |
| virtual boolean MCCOMAPI | HandlePageHit (IMFPart *inTopPart, int32 inMessage, IMFResponder *inResponder, void *inData)=0 |
| virtual void MCCOMAPI | GetExtraPart (IMFPart **outExtraPart)=0 |
| virtual void MCCOMAPI | GetExtraTabs (TMCClassArray< TPropertyTab > &extraTabs)=0 |
| virtual void MCCOMAPI | ExtraTabsLoaded (IMFPart *inHostPart)=0 |
| virtual void MCCOMAPI | UnLoadProperties (IMFSplitBarPart *inPropertiesSplitBar)=0 |
| virtual void MCCOMAPI | PreLoadProperties (IMFSplitBarPart *inPropertiesSplitBar)=0 |
|
|
Tells the client that the extra tabs have been loaded
Implemented in TBasicPropertiesClient. |
|
|
Called when the properties module needs to know the ID of the controlling module. This is used to set up component resources, etc. |
|
|
This is called when the properties module needs the extra part that will be placed above the tabs part in the properties window. If you do not want any extra part, return NULL in outExtraPart.
Implemented in TBasicPropertiesClient. |
|
|
Returns the list of the extra tabs that are to be displayed under the regular properties tabs.
Implemented in TBasicPropertiesClient. |
|
|
This is called when the selection changes, and should return the resource ID of the 'Prop' resource containing the pages to be loaded. |
|
|
Called when the properties module needs to know the selection channel associated with this client. Note: remember to AddRef outChannel before returning!
Implemented in TBasicPropertiesClient. |
|
||||||||||||||||||||
|
This is called when a user even happens inside the client's pages (e.g. a slider moved or a text edit field was validated). This function is similar to IMFExResponder::Receive() (the last three arguments are the same), and should take the appropriate changed data and post an undoable action to make the change in the selection.
Implemented in TBasicPropertiesClient. |
|
|
This is called when the Properties Client's pages need to be loaded.
Implemented in TBasicPropertiesClient. |
|
|
Called when the client is about to be put in the properties. The client should set the splitbar to the position it prefers for it.
Implemented in TBasicPropertiesClient. |
|
|
Called when the client is removed from the properties so that it can release references it shouldn't keep
Implemented in TBasicPropertiesClient. |
1.4.5